# -*- coding: utf-8 -*-

import sqlite3

class Insert_Bd():
   
    conn = sqlite3.connect('game')
    c = conn.cursor()
   
    c.execute("insert into tb_modulo values (1,'Permutação')");
    c.execute("insert into tb_modulo values (2,'Arranjo')");
    c.execute("insert into tb_modulo values (3,'Combinação')");
    c.execute("insert into tb_modulo values (4,'Fatorial')");
   
    c.execute("insert into tb_jogador values (1,'Alex')")
    c.execute("insert into tb_jogador values (2,'Junior')")
    c.execute("insert into tb_jogador values (3,'Rafael')")
    c.execute("insert into tb_jogador values (4,'Savio')")
    c.execute("insert into tb_jogador values (5,'Ricardo')")
    c.execute("insert into tb_jogador values (6,'Araujo')")
    c.execute("insert into tb_jogador values (7,'Wanrly')")
    c.execute("insert into tb_jogador values (8,'Wellington')")
   
    c.execute("""insert into tb_pergunta 
              values (1,'De quantas formas podem 5 pessoas ficar em fila indiana?',
              'a)100   b)120   c)115   d)90   e)130','b',0,0,1,1,0)""")
    c.execute("""insert into tb_pergunta
              values (2,'Quantas palavras com significado ou não de 3 letras podemos formar com as letras A,L,I?',
              'a)5   b)4   c)3   d)6   e)7','d',0,0,1,1,0)""")
    c.execute("""insert into tb_pergunta 
              values (3,'Quantos números de 4 algarismos distintos podemos escrever com os algarismos 2,4, 6 e 8?',
              'a)26   b)19   c)21   d)23   e)24','e',0,0,1,1,0)""")
    c.execute("""insert into tb_pergunta
              values (4,'De quantas maneiras uma família de 5 pessoas pode sentar-se num banco de 5 lugares para tirar uma foto?',
              'a)48   b)39   c)50   d)51   e)45','a',0,0,1,1,0)""")
    c.execute("""insert into tb_pergunta
              values (5,'Quantos são os anagramas que podemos formar com a palavra DISQUE?',
              'a)600   b)720   c)800   d)650   e)750','b',0,0,1,1,0)""")
    c.execute("""insert into tb_pergunta
              values (6,'De quantas maneiras podemos arrumar 5 pessoas em fila indiana?',
              'a)110   b)120   c)100   d)130   e)123','b',0,0,1,1,0)""")
    c.execute("""insert into tb_pergunta
              values (7,'Quantos números diferentes de 4 algarismos podemos formar usando apenas os algarismos 1, 3, 5 e 7?',
              'a)24   b)22   c)21   d)23   e)25','a',0,0,1,1,0)""")
    c.execute("""insert into tb_pergunta
              values (8,'Quantos anagramas que comecem e terminem por consoantes podemos formar a partir da palavra MARTELO?',
              'a)1200   b)1325   c)1440   d)1500   e)1400','c',0,0,1,1,0)""")
    c.execute("""insert into tb_pergunta
              values (9,'Quantos números distintos com 2 algarismos diferentes, podemos formar com os dígitos: 0,1,2,3,4,5,6,7,8,9?',
              'a)80   b)81   c)78   d)79   e)82','b',0,0,2,1,0)""")
    c.execute("""insert into tb_pergunta
              values (10,'Quantos números distintos com 3 algarismos diferentes, podemos formar com os dígitos: 0,1,2,3,4,5,6,7,8 e 9?',
              'a)684   b)634   c)670   d)600   e)648','e',0,0,2,1,0)""")
    c.execute("""insert into tb_pergunta
              values (11,'Quantos números distintos menores que 10000 podem ser formados com algarismos diferentes da coleção: {0,1,2,3,4,5,6,7,8,9}?',
              'a)5278   b)5270   c)5286   d)5274   e)5300','d',0,0,2,1,0)""")
    c.execute("""insert into tb_pergunta
              values (12,'No sistema decimal de numeração, quantos números existem com 4 algarismos com 2 algarismos repetidos?',
              'a)4480   b)4476   c)4470   d)4450   e)4464','e',0,0,2,1,0)""")
    c.execute("""insert into tb_pergunta
              values (13,'Usando-se apenas os algarismos 1,3,5,7,9 quantos números com 3 algarismos podem ser montados?',
              'a)60   b)50   c)54   d)56   e)52','a',0,0,2,1,0)""")
    c.execute("""insert into tb_pergunta
              values (14,'Usando-se os algarismos 0,1,2,3,4,5,6,7,8,9 quantos números com 4 algarismos podem ser montados?',
              'a)5060   b)5020   c)5030   d)5040   e)5050','d',0,0,2,1,0)""")
    c.execute("""insert into tb_pergunta
              values (15,'Usando-se as 26 letras do alfabeto: A,B,C,D,...,Z quantos arranjos distintos com 3 letras podem ser montados?',
              'a)15600   b)15620   c)15780   d)15610   e)15650','a',0,0,2,1,0)""")
    c.execute("""insert into tb_pergunta
              values (16,'Com as 26 letras do alfabeto: A,B,C,D,...,Z e os algarismos 0,1,2,3,4,5,6,7,8,9, quantas placas de carros podem ser escritas contendo 3 letras seguidas de 4 algarismos?',
              'a)78624000   b)78623000   c)78624500   d)78624300   e)79624000','a',0,0,2,1,0)""")
    c.execute("""insert into tb_pergunta
              values (17,'Quantos grupos de 3 pessoas podem ser montados com 8 pessoas?',
              'a)56   b)54   c)52   d)58   e)60','a',0,0,3,1,0)""")
    c.execute("""insert into tb_pergunta
              values (18,'Quantos grupos de 2 pessoas podem ser montados com 1000 pessoas?',
              'a)999080   b)999040   c)999050   d)999000   e)999100','d',0,0,3,1,0)""")
    c.execute("""insert into tb_pergunta
              values (19,'Quantas combinações com 4 elementos podem ser montadas com as 10 primeiras letras do alfabeto?',
              'a)210   b)220   c)190   d)230   e)200','a',0,0,3,1,0)""")
    c.execute("""insert into tb_pergunta
              values (20,'Quantas combinações com 4 elementos podem ser montadas com as 10 primeiras letras do alfabeto, de tal forma que sempre comecem pela letra A?',
              'a)74   b)84   c)86   d)80   e)82','b',0,0,3,1,0)""")
    c.execute("""insert into tb_pergunta
              values (21,'Quantas combinações com 4 elementos podem ser montadas com as 10 primeiras letras do alfabeto, de tal forma que sempre estejam juntas as letras A e B?',
              'a)20   b)22   c)24   d)26   e)28','e',0,0,3,1,0)""")
    c.execute("""insert into tb_pergunta
              values (22,'Quantas combinações com 4 elementos podem ser montadas com as 10 primeiras letras do alfabeto, de tal forma que não contenham nem as letras A e B?',
              'a)74   b76)   c)68   d)60   e)70','e',0,0,3,1,0)""")
    c.execute("""insert into tb_pergunta
              values (23,'Para resolver um assunto entre 6 professores e 4 alunos, devemos formar comissões com 3 professores e 2 alunos. Quantas são as possibilidades?',
              'a)170   b)180   c)190   d)210   e)200','b',0,0,3,1,0)""")
    c.execute("""insert into tb_pergunta
              values (24,'Num plano existem 4 pontos, sendo que 3 deles são não colineares. Qual é o número possível de retas que passam por esses pontos?',
              'a)4   b)5   c)6   d)7   e)8','c',0,0,3,1,0)""")
    c.execute("""insert into tb_pergunta
              values (25,'Qual deve ser o valor numérico de n para que a equação (n + 2)! = 20 . n! seja verdadeira?',
              'a)3   b)2   c)1   d)5   e)4','a',0,0,4,1,0)""")
    c.execute("""insert into tb_pergunta
              values (26,'Fatorial de 12 é?',
              'a)479001600   b)479002600   c)479001100   d)479009100   e)479011600','a',0,0,4,1,0)""")
    c.execute("""insert into tb_pergunta
              values (27,'Fatorial de 9 é?',
              'a)362801   b)362880   c)362990   d)362710   e)362850','',0,0,4,1,0)""")
    c.execute("""insert into tb_pergunta
              values (28,'Fatorial de 6 é',
              'a)750   b)730   c)736   d)720   e)740','d',0,0,4,1,0)""")
    c.execute("""insert into tb_pergunta
              values (29,'Se C(n,2)=28, qual é o valor de n?',
              'a)8   b)6   c)4   d)10   e)12','a',0,0,4,1,0)""")
    c.execute("""insert into tb_pergunta
              values (30,'Se A(n,2)=42, qual é o valor de n?',
              'a)7   b)6   c)5   d)8   e)9','a',0,0,4,1,0)""")
   
    c.execute("insert into tb_jogador_modulo values (1,1,1,0,0)")
    c.execute("insert into tb_jogador_modulo values (2,1,2,0,0)")
    c.execute("insert into tb_jogador_modulo values (3,1,3,0,0)")
    c.execute("insert into tb_jogador_modulo values (4,1,4,0,0)")
    c.execute("insert into tb_jogador_modulo values (5,2,1,0,0)")
    c.execute("insert into tb_jogador_modulo values (6,2,2,0,0)")
    c.execute("insert into tb_jogador_modulo values (7,2,3,0,0)")
    c.execute("insert into tb_jogador_modulo values (8,2,4,0,0)")
    c.execute("insert into tb_jogador_modulo values (9,3,1,0,0)")
    c.execute("insert into tb_jogador_modulo values (10,3,2,0,0)")
    c.execute("insert into tb_jogador_modulo values (11,3,3,0,0)")
    c.execute("insert into tb_jogador_modulo values (12,3,4,0,0)")
    c.execute("insert into tb_jogador_modulo values (13,4,1,0,0)")
    c.execute("insert into tb_jogador_modulo values (14,4,2,0,0)")
    c.execute("insert into tb_jogador_modulo values (15,4,3,0,0)")
    c.execute("insert into tb_jogador_modulo values (16,4,4,0,0)")
    c.execute("insert into tb_jogador_modulo values (17,5,1,0,0)")
    c.execute("insert into tb_jogador_modulo values (18,5,2,0,0)")
    c.execute("insert into tb_jogador_modulo values (19,5,3,0,0)")
    c.execute("insert into tb_jogador_modulo values (20,5,4,0,0)")
    c.execute("insert into tb_jogador_modulo values (21,6,1,0,0)")
    c.execute("insert into tb_jogador_modulo values (22,6,2,0,0)")
    c.execute("insert into tb_jogador_modulo values (23,6,3,0,0)")
    c.execute("insert into tb_jogador_modulo values (24,6,4,0,0)")
    c.execute("insert into tb_jogador_modulo values (25,7,1,0,0)")
    c.execute("insert into tb_jogador_modulo values (26,7,2,0,0)")
    c.execute("insert into tb_jogador_modulo values (27,7,3,0,0)")
    c.execute("insert into tb_jogador_modulo values (28,7,4,0,0)")
    c.execute("insert into tb_jogador_modulo values (29,8,1,0,0)")
    c.execute("insert into tb_jogador_modulo values (30,8,2,0,0)")
    c.execute("insert into tb_jogador_modulo values (31,8,3,0,0)")
    c.execute("insert into tb_jogador_modulo values (32,8,4,0,0)")
   
   
    conn.commit()
    c.close()
